static gboolean
gtk_css_animated_style_is_static (GtkCssStyle *style)
{
- GtkCssAnimatedStyle *animated = GTK_CSS_ANIMATED_STYLE (style);
+ GtkCssAnimatedStyle *animated = (GtkCssAnimatedStyle *)style;
guint i;
for (i = 0; i < animated->n_animations; i ++)
gtk_css_transition_advance (GtkStyleAnimation *style_animation,
gint64 timestamp)
{
- GtkCssTransition *source = GTK_CSS_TRANSITION (style_animation);
-
+ GtkCssTransition *source = (GtkCssTransition *)style_animation;
GtkCssTransition *transition;
transition = g_object_new (GTK_TYPE_CSS_TRANSITION, NULL);
gtk_progress_tracker_advance_frame (&transition->tracker, timestamp);
transition->finished = gtk_progress_tracker_get_state (&transition->tracker) == GTK_PROGRESS_STATE_AFTER;
- return GTK_STYLE_ANIMATION (transition);
+ return (GtkStyleAnimation *)transition;
}
static void
gtk_css_transition_apply_values (GtkStyleAnimation *style_animation,
GtkCssAnimatedStyle *style)
{
- GtkCssTransition *transition = GTK_CSS_TRANSITION (style_animation);
+ GtkCssTransition *transition = (GtkCssTransition *)style_animation;
GtkCssValue *value, *end;
double progress;
GtkProgressState state;
static gboolean
gtk_css_transition_is_finished (GtkStyleAnimation *animation)
{
- GtkCssTransition *transition = GTK_CSS_TRANSITION (animation);
+ GtkCssTransition *transition = (GtkCssTransition *)animation;
return transition->finished;
}
static gboolean
gtk_css_transition_is_static (GtkStyleAnimation *animation)
{
- GtkCssTransition *transition = GTK_CSS_TRANSITION (animation);
+ GtkCssTransition *transition = (GtkCssTransition *)animation;
return transition->finished;
}
{
GtkStyleAnimationClass *klass;
- g_return_val_if_fail (GTK_IS_STYLE_ANIMATION (animation), TRUE);
-
klass = GTK_STYLE_ANIMATION_GET_CLASS (animation);
return klass->is_static (animation);